Add a persisted UI theme setting and dark mode toggle for both AppBar and Hamburger layouts.

Theme shared WPF resources, ComboBox/TabItem templates, settings controls, computer fields, user detail fields, and read-only display boxes so light/dark mode remains readable across app restarts.
